# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 360 unusedlockdown-whitebeam (thingy\eldfire.grp)
.headerstart
IsId           	267
Type           	2
Init           	EnergyBallInit
Death          	EnergyBallDeath
GndAttkInit    	EnergyBallGndAttkInit
AirAttkInit    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

EnergyBallInit:
	playfram       	0
	wait           	1
	sigorder       	1
	wait           	1

EnergyBallGndAttkInit:
	sprul          	373 0 0	# ScarabTrail (thingy\HKTrail.grp)
	sprul          	373 -16 -16	# ScarabTrail (thingy\HKTrail.grp)
	sprul          	373 16 16	# ScarabTrail (thingy\HKTrail.grp)
	sprul		507 0 0 # EMP
	playfram	1
	wait           	1
	domissiledmg
	playfram	2
	wait           	1
	domissiledmg
	playfram	3
	sprul		507 0 0 # EMP
	wait           	1
	playfram	4
	domissiledmg
	sprul          	373 0 0	# ScarabTrail (thingy\HKTrail.grp)
	sprul          	373 16 -16	# ScarabTrail (thingy\HKTrail.grp)
	sprul          	373 -16 16	# ScarabTrail (thingy\HKTrail.grp)
	sprul		507 0 0 # EMP
	wait		1
	domissiledmg
	playfram	5
	sprul		507 0 0 # EMP
	wait		1
	domissiledmg
	playfram	6
	wait		1
	domissiledmg
	goto           	EnergyBallGndAttkInit

EnergyBallDeath:	
	playsnd		621	# Protoss\TEMPLAR\PTeSto01.WAV
	imgol     	550 0 0	# Unknown550 (thingy\elect02a.grp)
	wait		1
	imgul		555 0 0 # Unknown555 (thingy\emp.grp)
	playfram	1
	wait		1
	imgul		555 0 0 # Unknown555 (thingy\emp.grp)
	playfram	2
	wait		1
	imgol     	550 32 32	# Unknown550 (thingy\elect02a.grp)
	imgul		555 0 0 # Unknown555 (thingy\emp.grp)
	domissiledmg
	playfram	3
	wait		1
	imgul		555 0 0 # Unknown555 (thingy\emp.grp)
	playfram	4
	wait		1
	imgul		555 0 0 # Unknown555 (thingy\emp.grp)
	domissiledmg
	playfram	5
	wait		1
	imgol     	551 32 -32	# Unknown553 (thingy\elect02.grp)
	imgul		555 0 0 # Unknown555 (thingy\emp.grp)
	playfram	6
	wait		1
	imgul		555 0 0 # Unknown555 (thingy\emp.grp)
	domissiledmg
	playfram	1
	wait		1
	imgul		555 0 0 # Unknown555 (thingy\emp.grp)
	playfram	2
	wait		1
	imgol     	550 -32 32	# Unknown550 (thingy\elect02a.grp)
	imgul		555 0 0 # Unknown555 (thingy\emp.grp)
	domissiledmg
	playfram	3
	wait		1
	imgul		555 0 0 # Unknown555 (thingy\emp.grp)
	playfram	4
	wait		1
	imgul		555 0 0 # Unknown555 (thingy\emp.grp)
	domissiledmg
	playfram	5
	wait		1
	imgol     	551 -32 -32	# Unknown553 (thingy\elect02.grp)
	imgul		555 0 0 # Unknown555 (thingy\emp.grp)
	playfram	6
	wait		1
	imgul		555 0 0 # Unknown555 (thingy\emp.grp)
	domissiledmg
	playfram	1
	wait		1
	imgul		555 0 0 # Unknown555 (thingy\emp.grp)
	playfram	2
	wait		1
	imgol     	550 0 48	# Unknown550 (thingy\elect02a.grp)
	imgul		555 0 0 # Unknown555 (thingy\emp.grp)
	domissiledmg
	playfram	3
	wait		1
	imgul		555 0 0 # Unknown555 (thingy\emp.grp)
	playfram	4
	wait		1
	imgul		555 0 0 # Unknown555 (thingy\emp.grp)
	domissiledmg
	playfram	5
	wait		1
	imgol     	551 48 0	# Unknown553 (thingy\elect02.grp)
	imgul		555 0 0 # Unknown555 (thingy\emp.grp)
	playfram	6
	wait		1
	imgul		555 0 0 # Unknown555 (thingy\emp.grp)
	domissiledmg
	playfram	1
	wait		1
	imgul		555 0 0 # Unknown555 (thingy\emp.grp)
	playfram	2
	wait		1
	imgol     	550 0 -48	# Unknown550 (thingy\elect02a.grp)
	imgul		555 0 0 # Unknown555 (thingy\emp.grp)
	domissiledmg
	playfram	3
	wait		1
	imgul		555 0 0 # Unknown555 (thingy\emp.grp)
	playfram	4
	wait		1
	imgul		555 0 0 # Unknown555 (thingy\emp.grp)
	domissiledmg
	playfram	5
	wait		1
	imgol     	551 -48 0	# Unknown553 (thingy\elect02.grp)
	imgul		555 0 0 # Unknown555 (thingy\emp.grp)
	playfram	6
	wait		1
	call		DamageLoop
	call		DamageLoop
	call		DamageLoop
	call		DamageLoop
	playfram	7
	imgol		215 0 0	# ProtossBuildingExplosionLarge (thingy\tBangX.grp)
	playsnd		13	# Misc\Explo4.wav
	wait		2
	imgul		555 0 0 # Unknown555 (thingy\emp.grp)
	domissiledmg
	wait		2
	imgul		555 0 0 # Unknown555 (thingy\emp.grp)
	domissiledmg
	wait		2
	domissiledmg
	wait		2
	end            	

DamageLoop:
	imgul		555 0 0 # Unknown555 (thingy\emp.grp)
	domissiledmg
	playfram	1
	wait		1
	imgul		555 0 0 # Unknown555 (thingy\emp.grp)
	playfram	2
	wait		1
	imgul		555 0 0 # Unknown555 (thingy\emp.grp)
	domissiledmg
	playfram	3
	wait		1
	imgul		555 0 0 # Unknown555 (thingy\emp.grp)
	playfram	4
	wait		1
	imgul		555 0 0 # Unknown555 (thingy\emp.grp)
	domissiledmg
	playfram	5
	wait		1
	imgul		555 0 0 # Unknown555 (thingy\emp.grp)
	playfram	6
	wait		1
	return